{{tag>Bionic Focal Jammy windows installation shell programmation powershell pwsh }}

{{ :logo:powershell.png?100|}}

====== Powershell ======

Powershell est le shell système de Microsoft pour ses socles Windows.
Vous pouvez utiliser ce shell Microsoft sous Linux pour piloter des applications et développer vos propres scripts.

===== Prérequis =====

Vous devez d'abord récupérer le paquetage Microsoft d'installation des outils sous Linux.

<code bash>wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb</code>

Installé ce paquetage.

<code bash>dpkg -i packages-microsoft-prod.deb</code>

Mettez à jours la base Ubuntu des applications.

<code bash>sudo apt-get update</code>
===== Installation =====

Vous pouvez maintenant installer le Powershell sous Linux avec la commande ci-dessous

 <code bash>sudo apt-get install -y powershell</code>

===== Utilisation =====

Pour lancer le shell en mode utilisateur exécutez la commande ci dessous.

<code bash>pwsh</code>

Si vous voulez les droits d'administration, exécutez la commande suivante.

<code bash>sudo pwsh</code>

===== Scripter avec Bash =====

Vous pouvez exécuter des commande Powershell directement en ligne de commande comme ci-dessous.

<code bash>pwsh -command "Get-Item /home/utilisateur"</code>

Vous pouvez aussi exécuter des scripts Powershell avec par exemple le fichier **MonCodePowershell.pwsh** ci dessous.

<file powershell>#! /usr/bin/pwsh

Get-Item /home/utilisateur</file>

Puis en exécutant les commandes ci-dessous.

<code bash> chmod +x MonCodePowershell.pwsh</code>
<code bash> ./MonCodePowershell.pwsh</code>
===== Voir aussi =====

  *[[:vROps]]
